package com.alander.nexusgo.framework.log.starter.autoconfigure;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

@Data
@ConfigurationProperties(prefix = "log.stat")
public class LogStatProperties {

    /**
     * 是否启用请求日志统计
     */
    private boolean enabled = true;

    /**
     * 是否记录请求参数
     */
    private boolean logRequestParams = true;

    /**
     * 是否记录响应结果
     */
    private boolean logResponse = true;

    /**
     * 是否记录请求耗时
     */
    private boolean logDuration = true;

    /**
     * 是否记录异常信息
     */
    private boolean logException = true;
}